package com.adtech.adms.device.pojo;

import java.sql.Timestamp;

/**
 * GuiFirmware entity. @author MyEclipse Persistence Tools
 */

public class GuiFirmware implements java.io.Serializable {

	// Fields

	private Integer id;
	private GuiDevicetype guiDevicetype;
	private Timestamp editDate;
	private Timestamp createDate;
	private String user;
	private String version;
	private Integer filesize;
	private String filename;
	private String firmFile;
	private String allowFromVers;
	private Boolean verified;
	private Boolean deprecated;
	private Boolean upToMe;
	private Timestamp pubDate;
	private String comment;
	private String platform;
	private String runOs;
	private String resolution;

	// Constructors

	/** default constructor */
	public GuiFirmware() {
	}

	/** minimal constructor */
	public GuiFirmware(GuiDevicetype guiDevicetype, Timestamp editDate,
			Timestamp createDate, String user, String version, String firmFile,
			String allowFromVers, Boolean verified, Boolean deprecated,
			Boolean upToMe, String platform, String runOs, String resolution) {
		this.guiDevicetype = guiDevicetype;
		this.editDate = editDate;
		this.createDate = createDate;
		this.user = user;
		this.version = version;
		this.firmFile = firmFile;
		this.allowFromVers = allowFromVers;
		this.verified = verified;
		this.deprecated = deprecated;
		this.upToMe = upToMe;
		this.platform = platform;
		this.runOs = runOs;
		this.resolution = resolution;
	}

	/** full constructor */
	public GuiFirmware(GuiDevicetype guiDevicetype, Timestamp editDate,
			Timestamp createDate, String user, String version,
			Integer filesize, String filename, String firmFile,
			String allowFromVers, Boolean verified, Boolean deprecated,
			Boolean upToMe, Timestamp pubDate, String comment, String platform,
			String runOs, String resolution) {
		this.guiDevicetype = guiDevicetype;
		this.editDate = editDate;
		this.createDate = createDate;
		this.user = user;
		this.version = version;
		this.filesize = filesize;
		this.filename = filename;
		this.firmFile = firmFile;
		this.allowFromVers = allowFromVers;
		this.verified = verified;
		this.deprecated = deprecated;
		this.upToMe = upToMe;
		this.pubDate = pubDate;
		this.comment = comment;
		this.platform = platform;
		this.runOs = runOs;
		this.resolution = resolution;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public GuiDevicetype getGuiDevicetype() {
		return this.guiDevicetype;
	}

	public void setGuiDevicetype(GuiDevicetype guiDevicetype) {
		this.guiDevicetype = guiDevicetype;
	}

	public Timestamp getEditDate() {
		return this.editDate;
	}

	public void setEditDate(Timestamp editDate) {
		this.editDate = editDate;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public String getUser() {
		return this.user;
	}

	public void setUser(String user) {
		this.user = user;
	}

	public String getVersion() {
		return this.version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public Integer getFilesize() {
		return this.filesize;
	}

	public void setFilesize(Integer filesize) {
		this.filesize = filesize;
	}

	public String getFilename() {
		return this.filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public String getFirmFile() {
		return this.firmFile;
	}

	public void setFirmFile(String firmFile) {
		this.firmFile = firmFile;
	}

	public String getAllowFromVers() {
		return this.allowFromVers;
	}

	public void setAllowFromVers(String allowFromVers) {
		this.allowFromVers = allowFromVers;
	}

	public Boolean getVerified() {
		return this.verified;
	}

	public void setVerified(Boolean verified) {
		this.verified = verified;
	}

	public Boolean getDeprecated() {
		return this.deprecated;
	}

	public void setDeprecated(Boolean deprecated) {
		this.deprecated = deprecated;
	}

	public Boolean getUpToMe() {
		return this.upToMe;
	}

	public void setUpToMe(Boolean upToMe) {
		this.upToMe = upToMe;
	}

	public Timestamp getPubDate() {
		return this.pubDate;
	}

	public void setPubDate(Timestamp pubDate) {
		this.pubDate = pubDate;
	}

	public String getComment() {
		return this.comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getPlatform() {
		return this.platform;
	}

	public void setPlatform(String platform) {
		this.platform = platform;
	}

	public String getRunOs() {
		return this.runOs;
	}

	public void setRunOs(String runOs) {
		this.runOs = runOs;
	}

	public String getResolution() {
		return this.resolution;
	}

	public void setResolution(String resolution) {
		this.resolution = resolution;
	}

}